//
//  NSString+GXAddition.h
//  CarSalesMS_GCX
//
//  Created by Ssky on 2016/11/7.
//  Copyright © 2016年 Tony. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSString (GXAddition)

/// 获取沙盒 Document 路径并拼接文件名
- (NSString *)appendDocumentFilePath;

//- (NSString *)append:(NSString *)str, ...;

/// 判断一个字符串是否为 @"" 空字符串
- (BOOL)isEmpty;


/**
 get a array based separator.

 @param separator separator for cut string
 @return new array
 */
//- (NSString *)cutStringWithSeparator:(NSString *)separator;



/**
 由后向前从索引为index处截取【前半段】组成新字符串
 
 @param index 倒序索引数
 @return 返回索引处开始前半段字符串
 */
- (NSString *)subStringFrontOfLastIndex:(NSInteger)index;


/**
 由后向前从索引为index处截取【后半段】组成新字符串

 @param index 倒序索引数
 @return 返回索引处开始后半段字符串
 */
- (NSString *)subStringBackOfLastIndex:(NSInteger)index;


/**
 截取关键字前面的字符串

 @param key 给定关键字
 @return 返回从开始到关键字之前的字符串
 */
- (NSString *)subStringFrontOfKey:(NSString *)key;


/**
 截取关键字后面的字符串

 @param key 给定关键字
 @return 返回从关键字之后到结束的字符串
 */
- (NSString *)subStringBackOfKey:(NSString *)key;


@end
